Determinization Complexities of ω Automata
نویسندگان
چکیده
Complementation and determinization are two fundamental notions in automata theory. The close relationship between the two has been well observed in the literature. In the case of nondeterministic finite automata on finite words (NFA), complementation and determinization have the same state complexity, namely Θ(2) where n is the state size. The same similarity between determinization and complementation was found for Büchi automata, where both operations were shown to have 2 lgn) state complexity. An intriguing question is whether there exists a type of ω-automata whose determinization is considerably harder than its complementation. In this paper, we show that for all common types of ω-automata, the determinization problem has the same state complexity as the corresponding complementation problem at the granularity of 2Θ(·).
منابع مشابه
Exponential Determinization for ω-Automata with Strong-Fairness Acceptance Condition
In [Saf88] an exponential determinization procedure for Büchi automata was shown, yielding tight bounds for decision procedures of some logics ([EJ88, Saf88, SV89, KT89]). In [SV89] the complexity of determinization and complementation of ω-automata was further investigated, leaving as an open question the complexity of the determinization of a single class of ω-automata. For this class of ω-au...
متن کاملSeminator: A Tool for Semi-Determinization of Omega-Automata
We present a tool that transforms nondeterministic ω-automata to semi-deterministic ω-automata. The tool Seminator accepts transition-based generalized Büchi automata (TGBA) as an input and produces automata with two kinds of semi-determinism. The implemented procedure performs degeneralization and semi-determinization simultaneously and employs several other optimizations. We experimentally ev...
متن کاملCan Nondeterminism Help Complementation?
Complementation and determinization are two fundamental notions in automata theory. The close relationship between the two has been well observed in the literature. In the case of nondeterministic finite automata on finite words (NFA), complementation and determinization have the same state complexity, namely Θ(2n) where n is the state size. The same similarity between determinization and compl...
متن کاملExploiting the Temporal Logic Hierarchy and the Non-Confluence Property for Efficient LTL Synthesis
The classic approaches to synthesize a reactive system from a linear temporal logic (LTL) specification first translate the given LTL formula to an equivalent ω-automaton and then compute a winning strategy for the corresponding ω-regular game. To this end, the obtained ω-automata have to be (pseudo)-determinized where typically a variant of Safra’s determinization procedure is used. In this pa...
متن کاملExperiments with Deterministic ω-Automata for Formulas of Linear Temporal Logic
This paper addresses the problem of generating deterministic ω-automata for formulas of linear temporal logic, which can be solved by applying wellknown algorithms to construct a nondeterministic Büchi automaton for the given formula on which we then apply a determinization algorithm. We study here in detail Safra’s determinization algorithm, present several heuristics that attempt to decrease ...
متن کامل